home *** CD-ROM | disk | FTP | other *** search
/ KeyGen Studio 2002 / KeyGen_Studio_2002.iso / Tutorials / Code Inside / Ben_tut8.txt < prev    next >
Encoding:
Text File  |  2001-09-21  |  3.1 KB  |  89 lines

  1.                  --Softice Tutorial--- 
  2.  
  3. Written by Shany G.
  4. Email: shanytc@yahoo.com
  5. Date written: 13.4.2001
  6.  
  7. Program Details:
  8. Name: eTERNAL bLISS vc++ crackMe#1
  9. Author: BenGALY
  10.  
  11. Tools Used:
  12. Softice
  13.  
  14. ________________________________________________________________________
  15.  
  16.  
  17.                   -About this protection system-
  18.  
  19. easy Protection which based on a serial number.
  20. __________________________________________________________________________
  21.  
  22.  
  23.                                  The Essay
  24.  
  25. As this is a tutorial for newbies, I'll go into details about how I go 
  26. about cracking the program. I suggest that you read this tutorial first.
  27. When you have completed the tutorial, leave this tutorial open and follow
  28. the instructions. Re-do it once more after you have completed the step 
  29. by step guide...
  30.  
  31. In this essay, when I write type "d EAX" or similar commands in Softice,
  32. I mean it without the quotes.
  33.  
  34. __________________________________________________________________________
  35.  
  36.                             Lets Crack The Bitch ;)
  37.                 
  38.  
  39. ok that's to much easy. ;)
  40.  
  41. ok let's crack then;
  42. open the crack me , u see 1 text field, i entered this:
  43. serial: 123456 <= very easy to remember ;)
  44.  
  45. open your fav black debugger SoftIce ;)
  46. set a nice breakpoint BPX GETWINDOWTEXTA (u can use hmemcpy as well)
  47. press f5/ctrl+d
  48. Press CHCEK THE SERIAL..BOOOMMM Sice poped up ;)
  49. we are in the GETDLGITEMTEXTA hehe ;)
  50. press F12.(get out from fucking DLL ;) )
  51.  we will see that:
  52. *just trace with f10 alittle but
  53.  
  54. 015F:004015B8  E8FD020000          CALL    004018BA ;cmp?
  55. 015F:004015BD  C645FC05            MOV     BYTE PTR [EBP-04],05 
  56. 015F:004015C1  8B00                MOV     EAX,[EAX] ; correct serial mov to eax 
  57.                                                      
  58. 015F:004015C3  8B0E                MOV     ECX,[ESI] ; fake serial moves to ecx
  59.                                                     
  60. 015F:004015C5  50                  PUSH    EAX  ; <= serial is here: D EAX 
  61. 015F:004015C6  51                  PUSH    ECX ;fake serial + correct serial is here to (ecx holds the fake serial from the mov above,123456)
  62.  
  63. u will see the correct serial at sICE data = Correct...Error 
  64. note: the hex of ... are 2E not 00 there for they are not spaced so u must type them to ;)
  65.  
  66. cracMe cracked
  67. __________________________________________________________________________
  68.  
  69.                                  
  70.  
  71.                 
  72.                              Final Notes
  73.  
  74. This tutorial is dedicated to all the newbies like me. I've tried to
  75. explain everything in details.
  76.  
  77. This is my first tut so...;)
  78. And because I'm a newbie myself, I may have explained certain things wrongly
  79. So, if that is the case, please forgive me. Email me if there is anything 
  80. you are not clear about.
  81.  
  82.                My thanks and gratitude goes to:
  83.  
  84.                    ---ANALYST(ACiD-BUrN)--- ; for helping in cracking
  85.                       ----CODE_INSIDE----- ;for helping in cracking
  86.                      -----BLAcKgH0sT------ ;for being good friend :)
  87.                        -------FusS------   ;asm / keygenning helper
  88.  
  89.            All the writers of Cracks tutorials and CrackMes